Package com.cisco.pt.ipc.sim.pdu.impl
Class DHCPv6OptionIAAddressImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
com.cisco.pt.ipc.sim.pdu.impl.PduImpl
com.cisco.pt.ipc.sim.pdu.impl.DHCPv6OptionImpl
com.cisco.pt.ipc.sim.pdu.impl.DHCPv6OptionIAAddressImpl
- All Implemented Interfaces:
IPCData,DHCPv6Option,DHCPv6OptionIAAddress,Pdu,Signal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IPV6Addressprotected List<DHCPv6Option>protected intprotected intFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.DHCPv6OptionImpl
length, optionCodeFields inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
fieldNames, fieldTable, signalType, typeTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) getFieldType(String fieldName) intintvoidpduRead(EncodedBuffer buffer) voidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetAddress(IPV6Address address) voidsetIAAddrOptions(List<DHCPv6Option> IAAddrOptions) voidsetPreferredLifeTime(int preferredLifeTime) voidsetValidLifeTime(int validLifeTime) Methods inherited from class com.cisco.pt.ipc.sim.pdu.impl.DHCPv6OptionImpl
getLength, getOptionCode, setLength, setOptionCodeMethods inherited from class com.cisco.pt.ipc.sim.pdu.impl.SignalImpl
getFieldValueMethods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVectorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.sim.pdu.DHCPv6Option
getLength, getOptionCode, setLength, setOptionCodeMethods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
getFieldValue
-
Field Details
-
address
-
preferredLifeTime
protected int preferredLifeTime -
validLifeTime
protected int validLifeTime -
IAAddrOptions
-
-
Constructor Details
-
DHCPv6OptionIAAddressImpl
public DHCPv6OptionIAAddressImpl()
-
-
Method Details
-
getAddress
- Specified by:
getAddressin interfaceDHCPv6OptionIAAddress- Returns:
- IPV6Address Returns a IPV6Address
-
setAddress
- Specified by:
setAddressin interfaceDHCPv6OptionIAAddress- Parameters:
address- Takes in a parameter of address
-
getPreferredLifeTime
public int getPreferredLifeTime()- Specified by:
getPreferredLifeTimein interfaceDHCPv6OptionIAAddress- Returns:
- int Returns a int
-
setPreferredLifeTime
public void setPreferredLifeTime(int preferredLifeTime) - Specified by:
setPreferredLifeTimein interfaceDHCPv6OptionIAAddress- Parameters:
preferredLifeTime- Takes in a parameter of preferredLifeTime
-
getValidLifeTime
public int getValidLifeTime()- Specified by:
getValidLifeTimein interfaceDHCPv6OptionIAAddress- Returns:
- int Returns a int
-
setValidLifeTime
public void setValidLifeTime(int validLifeTime) - Specified by:
setValidLifeTimein interfaceDHCPv6OptionIAAddress- Parameters:
validLifeTime- Takes in a parameter of validLifeTime
-
getIAAddrOptions
- Specified by:
getIAAddrOptionsin interfaceDHCPv6OptionIAAddress- Returns:
- List<DHCPv6Option> Returns a List<DHCPv6Option>
-
setIAAddrOptions
- Specified by:
setIAAddrOptionsin interfaceDHCPv6OptionIAAddress- Parameters:
IAAddrOptions- Takes in a parameter of IAAddrOptions
-
getFieldType
- Overrides:
getFieldTypein classDHCPv6OptionImpl
-
read
Reads this object from an EncodedBuffer of raw data- Specified by:
readin interfaceIPCData- Overrides:
readin classDHCPv6OptionImpl- Parameters:
buffer- The EncodedBuffer that contains the raw data from which to construct this object
-
pduRead
- Specified by:
pduReadin interfaceSignal- Overrides:
pduReadin classDHCPv6OptionImpl
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceSignal- Overrides:
getOrderedFieldNamesin classDHCPv6OptionImpl
-
encodeTypeAndPayload
- Specified by:
encodeTypeAndPayloadin interfaceSignal- Overrides:
encodeTypeAndPayloadin classDHCPv6OptionImpl
-